
.pack_list {
  // padding: rem(30);
}

.pack_tips {
  font-size: rem(32);
  font-weight: 700;
  text-align: center;
  color: #333;
  padding: rem(20) 0;
}

.package_item {
  width: rem(330);
}

.package_list {

}

.package_item {
  margin-top: rem(40);
}

.package_item .package_img .package_img_src {
  width: rem(150);
  height: rem(150);
  margin: auto;
  display: block;
}

.package_item .package_title {
  font-size: rem(28);
  height: rem(90);
  line-height: rem(45);
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: rem(10);
  color: #383838

}

.package_item .price {
  font-size: rem(38);
  color: #e91f3f;
  text-align: center;
  margin-top: rem(10);
  font-weight: 700;
}

.package_item .old_price {
  font-size: rem(28);
  color: #999;
  text-decoration: line-through;
  text-align: center;
  margin-top: rem(10);
}
